const express = require('express');
const app = express();

/*中间件
    1. 异常处理
    2. 业务逻辑，然后转交控制权
    3. 响应求情， 作为路由的处理函数
*/
function check(req, res, next) {
    let {id} = req.query;
    if(!id || !id.length){
        res.json({
            message: '请输入参数'
        })
    }else {
        next();
    }
}
app.all('*', check);

app.get('/home', (req, res)=>{
    res.json({
        message: '200',
        name: '欧克'
    })
})

app.listen(3000, ()=>{
    console.log('ok');
})